home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 18 / CU Amiga Magazine's Super CD-ROM 18 (1997)(EMAP Images)(GB)[!][issue 1998-01].iso / CUCD / Online / hsc / docs-source / index.hsc < prev    next >
Encoding:
Text File  |  1997-11-02  |  6.8 KB  |  173 lines

  1. <HTML><HEAD>
  2.   <$define DESCRIPTION:string=("This is the documentation to hsc, a "
  3.     +"developer tool for html-projects. It acts as a preprocessor "
  4.     +"and supports include files, macros, expressions, conditionals, "
  5.     +" replaces special characters, performs a structure check, tests "
  6.     +" existence of local links and several other things.")>
  7.  
  8.   <TITLE>hsc - html Sucks Completely - Documentation</TITLE>
  9.   <LINK REV="owns" TITLE="Thomas Aglassinger" HREF="mailto:agi@giga.or.at">
  10.   <LINK REL="Home" HREF=":index.html">
  11.   <LINK REL="Copyright" HREF=":copy.html">
  12.   <LINK REL="Next" HREF=":about.html">
  13.   <META HTTP-EQUIV="keywords" CONTENT="html, tool, preprocessor, macro, include, condition, suck">
  14.   <META HTTP-EQUIV="description" CONTENT=(DESCRIPTION)>
  15. </HEAD>
  16.  
  17. <BODY>
  18. <*<IMG SRC=":image/head.gif" ALT="[hsc]">*>
  19.  
  20. <* pseudo-navigation-bar *>
  21. <IMG SRC=":image/nomain.gif" ALT="----" ALIGN="middle">
  22. <IMG SRC=":image/noindex.gif" ALT="-----" ALIGN="middle">
  23. <A HREF=":copy.html"><IMG SRC=":image/copy.gif" ALT="Copyright" ALIGN="middle"></A>
  24. <IMG SRC=":image/noback.gif" ALT="--" ALIGN="middle">
  25. <IMG SRC=":image/noprev.gif" ALT="--------" ALIGN="middle">
  26. <A HREF="about.html"><IMG SRC=":image/next.gif" ALT="Next" ALIGN="middle"></A>
  27.  
  28. <P ALIGN="right">
  29. <I>Don't believe the hype<BR>
  30. Take a look at the small print<BR>
  31. Ignore the bold type<BR></I>
  32. (Carter U.S.M, "Do Re Me, So Far So Good")
  33. </P>
  34.  
  35. <H1>hsc</H1>
  36.  
  37. <P><STRONG>(Version 0.915 <*(pre-release#9)*>, 2-Nov-1997)</STRONG></P>
  38.  
  39. <P><IMG SRC="image/austria.gif" ALT="[A.E.I.O.U.]" ALIGN="middle"> Es
  40. gibt keine <A HREF="teutsch.html">deutschsprachige
  41. Dokumentation</A>.</P>
  42.  
  43. <P><(DESCRIPTION)></P>
  44.  
  45. <IMG SRC="image/hsc.gif" ALT="..SUCK SUCK SUCK.." ALIGN="right">
  46.  
  47. <P>A current version of this document should always be available from
  48. <A HREF="http://www.giga.or.at/~agi/hsc/docs/"><(HSC.ANCHOR)></A>.</P>
  49.  
  50.  
  51. <H2>About The Program</H2>
  52. <UL>
  53. <LI><A HREF="about.html">Introduction</A> - What's this all about?
  54. <LI><A HREF="copy.html">Copyright And Disclaimer</A> - not-my-fault, Freeware, source included
  55. <LI><A HREF="author.html">Author</A> - how to contact me
  56. <LI><A HREF="../CHANGES">Changes</A> - what's new with this release
  57. <LI><A HREF="updates.html">Updates</A> - where to find them
  58. </UL>
  59.  
  60. <H2>Before You Begin</H2>
  61. <UL>
  62. <LI><A HREF="require.html">Requirements</A> - what to own and know
  63. <LI><A HREF="distrib.html">Archive Contents</A> - things coming along
  64. <LI><A HREF="install.html">Installation</A> - where to put the whole 
  65.     damn thing
  66. </UL>
  67.  
  68. <H2>Usage</H2>
  69. <UL>
  70. <LI><A HREF="options.html">Invoking <hsc></A>
  71.     <UL>
  72.     <LI><A HREF="options.html#options">Options</A> and 
  73.         <A HREF="options.html#switches">Switches</A> - there are loads of them
  74.     <LI><A HREF="options.html#exitcodes">Exit Code</A> - return to sender
  75.     </UL>
  76. <LI><A HREF="examples.html">Example Usage</A> - how it is supposed to work
  77. <LI><A HREF="fileargs.html">File Arguments</A> - specifying input and output
  78. <LI><A HREF="messages.html">Messages</A> - shit happens
  79.     <UL>
  80.     <LI><A HREF="messages.html#elements">Message Elements</A>
  81.     <LI><A HREF="messages.html#classes">Message Classes</A>
  82.     <LI><A HREF="messages.html#options">Message Options</A>
  83.     <LI><A HREF="messages.html#list">List Of Messages</A>
  84.     </UL>
  85. <LI><A HREF="envvar.html">Environment Variables</A> - save the nature
  86. </UL>
  87.  
  88. <H2>Features</H2>
  89. <UL>
  90. <LI><A HREF="features/spctags.html">Special Tags</A>
  91.     - make life a bit easier
  92. <LI><A HREF="features/checkuri.html">Check Existence</A>
  93.      of local URIs to avoid dangling links
  94. <LI><A HREF="features/uris.html#prjrel">Project Relative URIs</A>
  95.     - avoid paths like "../../../image/back.gif"
  96. <LI><A HREF="features/rplcent.html">Replace Special Characters</A>
  97.     by their entities
  98. <LI><A HREF="features/getsize.html">Get Size</A> of images and set attributes
  99.     <CODE>WIDTH</CODE> and <CODE>HEIGHT</CODE>
  100. <LI><A HREF="features/spcattr.html">Special Attributes</A>
  101.     - access various information
  102. <LI><A HREF="features/strip.html">Strip Specific Elements</A> - comments,
  103.     redundant linefeeds and white-spaces, unneeded tags,
  104.     tags with external references
  105. <LI><A HREF="features/syntax.html">Structure And Syntax Check</A>
  106.     to avoid surprises with different browsers
  107. </UL>
  108.  
  109. <H2>Advanced Topics</H2>
  110. <UL>
  111. <LI><A HREF="features/assign.html">Attribute Assignments</A>
  112. <LI><A HREF="features/expressions.html">Expressions</A>
  113.     - there's more to life than strings
  114.     <UL>
  115.     <LI><A HREF=":features/expressions.html#operators">Operators</A>
  116.     <LI><A HREF=":features/expressions.html#boolean">Boolean Expressions</A>
  117.     <LI><A HREF=":features/expressions.html#priorities">Priorities</A>
  118.     </UL>
  119. <LI><A HREF="macro/macros.html">Macros</A>
  120.     - create your own shortcuts and templates.
  121.     <UL>
  122.     <LI><A HREF=":macro/flag.html">Macro Modifiers</A>
  123.     <LI><A HREF=":macro/attrib.html">Attribute Declaration</A>
  124.     <LI><A HREF=":macro/attrib.html#type">Attribute Types</A>
  125.     <LI><A HREF=":macro/attrib.html#modifier">Attribute Modifiers</A>
  126.     </UL>
  127. <LI><A HREF="features/if.html">Conditionals</A>
  128.     - what if..?
  129.     <UL>
  130.     <LI><A HREF=":features/if.html#general">General Syntax</A>
  131.     <LI><A HREF=":features/if.html#simple">Some Simple Examples</A>
  132.     <LI><A HREF=":features/if.html#nesting">Nesting Conditionals</A>
  133.     <LI><A HREF=":features/if.html#macros">Conditionals And Macros</A>
  134.     </UL>
  135. <LI><A HREF="features/prefs.html">Syntax Definition</A>
  136.     - what to do if html version 17.3 is out
  137. <LI><A HREF="features/exec.html">Execute Shell Commands</A>
  138.     - poor man's pseudo-CGI 
  139. <LI><A HREF="project/index.html">Project Management</A>
  140.     - I'll <make> ya
  141.     <UL>
  142.     <LI><A HREF="project/prjfile.html">Project Files</A> - where <hsc> stores the
  143.         required information.
  144.     <LI><hscpitt LINK> -
  145.         <hsc> project interfering and trashing tool
  146.     <LI><A HREF="project/make.html">make</A> - a general purpose tool for project management
  147.     <LI><A HREF="project/makefile.html">Makefiles</A> - how to adopt them for <hsc>
  148.     <LI><hscdepp LINK> -
  149.         <hsc> dependency procreator
  150.     <LI><A HREF="project/hscpaltrow.html"><hscpaltrow></A> -
  151.         a Rexx-script utilizing <hscpitt>
  152.     </UL>
  153. </UL>
  154.  
  155. <H2>Miscellaneous</H2>
  156. <UL>
  157. <LI><A HREF="questions.html">Questions</A> - and maybe some answers..
  158. <LI><A HREF="source.html">Source Code</A> - compiling it
  159. <LI><A HREF="ports.html">Existing Ports</A> - Amiga rulez? Not really.
  160. <LI><A HREF="others.html">Other html-Extensions</A> - pre<SUP>2</SUP>protranscessingpost
  161. <LI><A HREF="bugs.html">Known Bugs, Problems and Limitations</A> - don't whizz on the electric fence
  162. <LI><A HREF="future.html">Future Improvements</A> - what might happen
  163. <LI><A HREF="related.html">Related stuff</A> - tools and further information
  164. </UL>
  165.  
  166. <HR>
  167. <$let hsc.format.time="%d-%b-%Y">
  168. <ADDRESS>
  169.   <A HREF=":author.html">Thomas Aglassinger</A> (agi@giga.or.at),
  170.   <(gettime())>
  171. </ADDRESS>
  172. </BODY></HTML>
  173.